Revision: baz--nuke-name--0--patch-3
Archive: rob.weir@canonical.com--2005-public
Creator: Rob Weir <rob.weir@canonical.com>
Date: Mon Mar 14 18:35:19 EST 2005
Standard-date: 2005-03-14 07:35:19 GMT
New-files: commands/.arch-ids/change-archive.c.id
    commands/.arch-ids/change-archive.h.id
    commands/change-archive.c commands/change-archive.h
    tests/.arch-ids/pubring.gpg.id
    tests/.arch-ids/secring.gpg.id
    tests/.arch-ids/test-signing.sh.id
    tests/.arch-ids/trustdb.gpg.id tests/pubring.gpg
    tests/secring.gpg tests/test-signing.sh
    tests/trustdb.gpg
Modified-files: PLUGIN/auto baz/Makefile.in
    commands/archive-mirror.c commands/cmds.c
    commands/cmdutils.c commands/lock-revision.c
    commands/log.c commands/make-archive.c
    commands/tests/Makefile.in libarch/archive-mirror.c
    libarch/archive-pfs.c libarch/archive-setup.c
    libarch/archive.c libarch/archive.h libarch/archives.c
    libarch/archives.h libarch/cached-archive.c
    libarch/commit.c libarch/import.c libarch/my.c
    libarch/my.h libarch/pfs-fs.c libarch/pfs-signatures.c
    libarch/pfs-signatures.h libarch/pfs.c libarch/pfs.h
    libarch/tag.c libarch/tests/Makefile.in
    libfsutils/file-contents.c libfsutils/file-contents.h
    libinifile/inifile.c libinifile/inifile.h
    libinifile/tests/unit-inifile.c tests/Makefile.in
    tests/test-commit.sh tests/test-mirror.sh
    tests/test-register-archive.sh
New-patches: jblack@gnuarch.org--2005/baz--log--1.3--base-0
    jblack@gnuarch.org--2005/baz--log--1.3--patch-1
    rob.weir@canonical.com--2005-public/baz--nuke-name--0--patch-3
    robert.collins@canonical.com--general/bazaar--easy-gpg--1.3--base-0
    robert.collins@canonical.com--general/bazaar--easy-gpg--1.3--patch-1
    robert.collins@canonical.com--general/bazaar--easy-gpg--1.3--patch-2
    robert.collins@canonical.com--general/bazaar--easy-gpg--1.3--patch-3
    robert.collins@canonical.com--general/bazaar--easy-gpg--1.3--patch-4
    robert.collins@canonical.com--general/bazaar--easy-gpg--1.3--patch-5
    robert.collins@canonical.com--general/bazaar--easy-gpg--1.3--patch-6
    robert.collins@canonical.com--general/bazaar--easy-gpg--1.3--patch-7
    robert.collins@canonical.com--general/bazaar--easy-gpg--1.3--patch-8
    robert.collins@canonical.com--general/bazaar--easy-gpg--1.3--patch-9
    robert.collins@canonical.com--general/bazaar--easy-gpg--1.3--patch-10
    robert.collins@canonical.com--general/bazaar--easy-gpg--1.3--patch-11
    robert.collins@canonical.com--general/bazaar--easy-gpg--1.3--patch-12
    robert.collins@canonical.com--general/bazaar--easy-gpg--1.3--patch-13
    robert.collins@canonical.com--general/bazaar--easy-gpg--1.3--patch-14
    robert.collins@canonical.com--general/bazaar--easy-gpg--1.3--patch-15
    robert.collins@canonical.com--general/bazaar--easy-gpg--1.3--patch-16
    robert.collins@canonical.com--general/bazaar--easy-gpg--1.3--patch-17
    robert.collins@canonical.com--general/bazaar--easy-gpg--1.3--patch-18
    robert.collins@canonical.com--general/bazaar--easy-gpg--1.3--patch-19
    robert.collins@canonical.com--general/bazaar--easy-gpg--1.3--patch-20
    robert.collins@canonical.com--general/bazaar--easy-gpg--1.3--patch-21
    robert.collins@canonical.com--general/bazaar--easy-gpg--1.3--patch-22
    robert.collins@canonical.com--general/bazaar--easy-gpg--1.3--patch-23
    robert.collins@canonical.com--general/bazaar--easy-gpg--1.3--patch-24
    robert.collins@canonical.com--general/bazaar--easy-gpg--1.3--patch-25
    robert.collins@canonical.com--general/bazaar--easy-gpg--1.3--patch-26
    robert.collins@canonical.com--general/bazaar--easy-gpg--1.3--patch-27
    robert.collins@canonical.com--general/bazaar--easy-gpg--1.3--patch-28
    robert.collins@canonical.com--general/bazaar--easy-gpg--1.3--patch-29
    robert.collins@canonical.com--general/bazaar--easy-gpg--1.3--patch-30
    robert.collins@canonical.com--general/bazaar--easy-gpg--1.3--patch-31
    robert.collins@canonical.com--general/bazaar--easy-gpg--1.3--patch-32
    robert.collins@canonical.com--general/bazaar--easy-gpg--1.3--patch-33
    robert.collins@canonical.com--general/bazaar--easy-gpg--1.3--patch-34
    robert.collins@canonical.com--general/bazaar--easy-gpg--1.3--patch-35
    robert.collins@canonical.com--general/bazaar--ini-files--1.3--patch-12
    robert.collins@canonical.com--general/bazaar--ini-files--1.3--patch-13
    robert.collins@canonical.com--general/bazaar--nuke-name--1.3--base-0
    robert.collins@canonical.com--general/bazaar--nuke-name--1.3--patch-1
    thelove@canonical.com/bazaar--devo--1.3--patch-19
    thelove@canonical.com/bazaar--devo--1.3--patch-20
    thelove@canonical.com/bazaar--devo--1.3--patch-21
    thelove@canonical.com/bazaar--devo--1.3--patch-22
    thelove@canonical.com/bazaar--devo--1.3--patch-23
Summary: merge in easy-gpg.
Keywords: 

Patches applied:

 * jblack@gnuarch.org--2005/baz--log--1.3--base-0
   tag of thelove@canonical.com/bazaar--devo--1.3--patch-22

 * jblack@gnuarch.org--2005/baz--log--1.3--patch-1
   Add the summary line

 * robert.collins@canonical.com--general/bazaar--easy-gpg--1.3--base-0
   tag of robert.collins@canonical.com--general/bazaar--devel--1.3--patch-6

 * robert.collins@canonical.com--general/bazaar--easy-gpg--1.3--patch-1
   merge in inifile implementation

 * robert.collins@canonical.com--general/bazaar--easy-gpg--1.3--patch-2
   setup ~/.arch-params/archives/defaults

 * robert.collins@canonical.com--general/bazaar--easy-gpg--1.3--patch-3
   merge latest inifile support

 * robert.collins@canonical.com--general/bazaar--easy-gpg--1.3--patch-4
   refactor signing logic to expose archives

 * robert.collins@canonical.com--general/bazaar--easy-gpg--1.3--patch-5
   archive registry based signing policy in place.

 * robert.collins@canonical.com--general/bazaar--easy-gpg--1.3--patch-6
   mirroring with archive registry rules works

 * robert.collins@canonical.com--general/bazaar--easy-gpg--1.3--patch-7
   merge from thelove

 * robert.collins@canonical.com--general/bazaar--easy-gpg--1.3--patch-8
   get rid of debug message about new rule

 * robert.collins@canonical.com--general/bazaar--easy-gpg--1.3--patch-9
   support gpg_options in archive config files

 * robert.collins@canonical.com--general/bazaar--easy-gpg--1.3--patch-10
   test old style mirror signing rules

 * robert.collins@canonical.com--general/bazaar--easy-gpg--1.3--patch-11
   update =default automatically

 * robert.collins@canonical.com--general/bazaar--easy-gpg--1.3--patch-12
   handle abentleys real-live shell script in signing rule imports

 * robert.collins@canonical.com--general/bazaar--easy-gpg--1.3--patch-13
   tweak failed signing rule upgrade message

 * robert.collins@canonical.com--general/bazaar--easy-gpg--1.3--patch-14
   handle multi-line shell scripts (warn and do nothing) for updates

 * robert.collins@canonical.com--general/bazaar--easy-gpg--1.3--patch-15
   partial refactoring of checksum checking code to be more managable and give better feedback. also close a security hole with checksums

 * robert.collins@canonical.com--general/bazaar--easy-gpg--1.3--patch-16
   check when_unsigned archive policy setting

 * robert.collins@canonical.com--general/bazaar--easy-gpg--1.3--patch-17
   implement signature checking via gpgme for archive-registry configured archives

 * robert.collins@canonical.com--general/bazaar--easy-gpg--1.3--patch-18
   use the gpg decoded checksum rather than the literal one, removing the need for the awk check script

 * robert.collins@canonical.com--general/bazaar--easy-gpg--1.3--patch-19
   fixup test suite where it was being naughty with checksums

 * robert.collins@canonical.com--general/bazaar--easy-gpg--1.3--patch-20
   implement minimal allowed_fingerprints logic

 * robert.collins@canonical.com--general/bazaar--easy-gpg--1.3--patch-21
   full implementation of allowed_ids and allowed_fingerprints, and gpgme based signature checking

 * robert.collins@canonical.com--general/bazaar--easy-gpg--1.3--patch-22
   add trustdb.gpg

 * robert.collins@canonical.com--general/bazaar--easy-gpg--1.3--patch-23
   test interactions with fingerprints and ids

 * robert.collins@canonical.com--general/bazaar--easy-gpg--1.3--patch-24
   binaries that link against libarch need libgpgme too - i.e. tests

 * robert.collins@canonical.com--general/bazaar--easy-gpg--1.3--patch-25
   int is not size_t, kthnxbyue

 * robert.collins@canonical.com--general/bazaar--easy-gpg--1.3--patch-26
   warn on unupgradable check rules

 * robert.collins@canonical.com--general/bazaar--easy-gpg--1.3--patch-27
   bugfix access to unsigned archives with registry files

 * robert.collins@canonical.com--general/bazaar--easy-gpg--1.3--patch-28
   prevent all access to archives that have mismatching signed status

 * robert.collins@canonical.com--general/bazaar--easy-gpg--1.3--patch-29
   merge from thelove

 * robert.collins@canonical.com--general/bazaar--easy-gpg--1.3--patch-30
   autoset signed flag on mirror creation

 * robert.collins@canonical.com--general/bazaar--easy-gpg--1.3--patch-31
   refactor archive creation to optionally perform registration.

 * robert.collins@canonical.com--general/bazaar--easy-gpg--1.3--patch-32
   bugfix upgrade rule checking

 * robert.collins@canonical.com--general/bazaar--easy-gpg--1.3--patch-33
   implement change-archive

 * robert.collins@canonical.com--general/bazaar--easy-gpg--1.3--patch-34
   remove changed archives after performing the change, and fix arch_pfs_rmrf_file from eating the entire hard disk

 * robert.collins@canonical.com--general/bazaar--easy-gpg--1.3--patch-35
   merge in name-nuking progrss

 * robert.collins@canonical.com--general/bazaar--ini-files--1.3--patch-12
   merge from thelove

 * robert.collins@canonical.com--general/bazaar--ini-files--1.3--patch-13
   add ini file saving and loading.. doh

 * robert.collins@canonical.com--general/bazaar--nuke-name--1.3--base-0
   tag of thelove@canonical.com/bazaar--devo--1.3--patch-23

 * robert.collins@canonical.com--general/bazaar--nuke-name--1.3--patch-1
   merge Rob Weirs name removal patch, adjusting to preserve current correctness - with FIXME-REMOVENAME martkers

 * thelove@canonical.com/bazaar--devo--1.3--patch-19
   Prototype ArchiveRegistration support for automatic management of mirror signature copying - for dogfood pleasure

 * thelove@canonical.com/bazaar--devo--1.3--patch-20
   update =default automatically

 * thelove@canonical.com/bazaar--devo--1.3--patch-21
   handle multi-line shell scripts (warn and do nothing) for updates

 * thelove@canonical.com/bazaar--devo--1.3--patch-22
   implement gpg signature checking via libgpgme

 * thelove@canonical.com/bazaar--devo--1.3--patch-23
   Show summaries in baz log

